﻿
namespace DatabaseManager.Core.Models
{
    /// <summary>
    /// 表示一个数据库实例的元数据信息。
    /// </summary>
    public class DatabaseInfo
    {
        /// <summary>
        /// 数据库名称或Schema名称。
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 数据库版本信息。
        /// </summary>
        public string Version { get; set; }

        /// <summary>
        /// 数据库字符集编码。
        /// </summary>
        public string CharacterSet { get; set; }

        /// <summary>
        /// 数据库排序规则。
        /// </summary>
        public string Collation { get; set; }

        // 可选：所属实例/服务器标识
        public string ServerName { get; set; }
    }
}